package org.aswing.plaf;

extern interface TreeUI implements ComponentUI {
	function cancelEditing(p0 : org.aswing.JTree) : Void;
	function getClosestPathForLocation(p0 : org.aswing.JTree, p1 : Int, p2 : Int) : org.aswing.tree.TreePath;
	function getEditingPath(p0 : org.aswing.JTree) : org.aswing.tree.TreePath;
	function getMousePointedPath() : org.aswing.tree.TreePath;
	function getPathBounds(p0 : org.aswing.JTree, p1 : org.aswing.tree.TreePath) : org.aswing.geom.IntRectangle;
	function getPathForRow(p0 : org.aswing.JTree, p1 : Int) : org.aswing.tree.TreePath;
	function getRowCount(p0 : org.aswing.JTree) : Int;
	function getRowForPath(p0 : org.aswing.JTree, p1 : org.aswing.tree.TreePath) : Int;
	function getViewSize(p0 : org.aswing.JTree) : org.aswing.geom.IntDimension;
	function isEditing(p0 : org.aswing.JTree) : Bool;
	function startEditingAtPath(p0 : org.aswing.JTree, p1 : org.aswing.tree.TreePath) : Bool;
	function stopEditing(p0 : org.aswing.JTree) : Bool;
}
